.G-stock{
    display: inline-block;
    *display: inline;
    position: relative;
    margin-right: 5px;
    *zoom: 1;
}
.G-stock .state{
    position: relative;
    display: inline-block;
    *display: inline;
    height: 21px;
    padding: 0 15px 0 5px;
    background: #FFF;
    border: 1px solid #E6E6E6;
    line-height: 21px;
    z-index: 2;
    cursor: pointer;
    *zoom: 1;
    font-weight:bold;
}
.G-stock .state .micon{
    overflow: hidden;
    position: absolute;
    top: 8px;
    right: 5px;
    width: 0;
    height: 0;
    border: 0 none;
    
    border-top:4px solid #959595;
    border-bottom:0px solid #959595;
    border-right:4px solid #FFF;    
    border-left:4px solid #FFF;
}
.G-stock-hover{
    -moz-box-shadow: -5px 5px 10px #CCC, -5px 5px 10px #CCC;
    -webkit-box-shadow: 5px 5px 10px #CCC, -5px 5px 10px #CCC;
    box-shadow: 0 4px 10px #BBB;
    z-index: 9;
}
.G-stock-hover .state{
    background: #FEFCF6;
    border-color: #DDD;
    border-bottom-color: #FEFCF6;
    font-weight:bold;
    z-index:2;
}
.G-stock-hover .state .micon{
    border: 0 none;
    border-bottom: 4px solid #EA5504;
    border-left: 4px solid #FEFCF6;
    border-right: 3px solid #FEFCF6;
}
.G-stock .stock-bd{
    display: none;
    box-shadow: 5px 5px 15px #DDD, -5px 5px 15px #DDD;
}
.G-stock-hover .stock-bd{
    position: absolute;
    left: 0;
    top: 22px;
    display: block;
    width: 390px;
    padding: 12px 10px 17px;
    background: #FEFCF6;
    border: 1px solid #DDD;
    z-index: 1;
}
.G-stock .select-area{
    height: 23px;
}
.G-stock .select-area li{
    float: left;
    display: inline;
    height: 21px;
    margin-right: 5px;
    padding: 0 22px 0 8px;
    background: #FFF url(http://p4.51mdq.com/images/common/stock-arrow.png?v120802) no-repeat right -30px;
    border: 1px solid #F2A466;
    line-height: 21px;
    cursor: pointer;
}
.G-stock .select-area .active{
    position: relative;
    height: 22px;
    background-position: right top;
    border-bottom: 0 none;
    z-index: 2;
}
.G-stock .area-con{
    position: relative;
    top: -1px;
    padding: 10px 0 10px 20px;
    background: #FFF;
    border: 1px solid #F2A466;
    z-index: 1;
}
.G-stock .area-con li{
    float: left;
    width: 70px;
    height: 21px;
    margin-right: 5px;
    line-height: 21px;
}